/* 
 * File:   Ponto.cpp
 * Author: Pedro
 * 
 * Created on 9 de Agosto de 2010, 08:43
 */

#include "../PontoHeader/Ponto.h"
#include <iostream>
using namespace std;

Ponto::Ponto(int x, int i) {
    Ponto::x = x;
    Ponto::y = i;
}


Ponto::Ponto(const Ponto& orig) {
    Ponto::x = orig.x;
    Ponto::y = orig.y;
}

Ponto::~Ponto(){
}

Ponto Ponto::operator +(Ponto ponto){

    int a,b;

    a = Ponto::x + ponto.x;
    b = Ponto::y + ponto.y;

    return Ponto(a,b);


}

Ponto Ponto::operator -(Ponto ponto){

    int a,b;

    a = Ponto::x - ponto.x;
    b = Ponto::y - ponto.y;

    return Ponto(a,b);


}

void Ponto::exibePonto(){

    cout << "(" << Ponto::x << "," << Ponto::y << ")";

}

